<?php 

/**
* 
*/
class CategoryModel extends Model
{
	public $table='category';
	//自动验证
	public $validate=array(
		array('catname','nonull','类名不能为空',2,3),
		array('catname','checkCatName','类名已经存在',2,3),
		);
	//验证栏目是否存在
	public function checkCatName($name,$value,$msg,$arg)
	{
		$data=M('category')->where(" catname='$value'")->find();
		return $data?$msg:true;
	}
	//获得所有问题类名
	public function getList()
	{
		return $this->all();
	}
	//添加类名
	public function addCategory()
	{
		if ($this->create()) {
			if ($this->add()) {
				return true;
			}else{
				$this->error="类名添加失败";
			}
		}
	}
	//编辑类名
	public function editCategory()
	{
		if ($this->create()) {
			if ($this->save()) {//编辑页面得加隐藏域
				return true;
			}else{
				$this->error='类名编辑失败';
			}
		}
	}

}

 ?>